@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font: 14px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,menu,li{list-style:none outside none;}a,a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}html{overflow-y:scroll;}a,area{blr:expression(this.onFocus=this.blur())}:focus{outline:none;}
/* html5 */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,dialog{display:block;}
/* clearfix */
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}.clearfix{zoom:1;}
a {color:#333;}
a:hover {color:#000;}
.w1200{width: 1200px;margin: 0 auto;clear: both;}
.w260{width: 260px;overflow: hidden;}
.w900{width: 900px;overflow: hidden;}
.h10{font-size: 0px;line-height: 0px;height: 10px;overflow:hidden;clear: both;}
.fl{float: left;}
.fr{float: right;}
body{background:#fff url(../images/bg.jpg) repeat-x;}

.header{height: 116px;background: #fff;width: 100%;position: relative;z-index: 99;}
.head{height: 116px;position:relative;z-index: 999;}
.head .logo{height: 66px;width: 153px;position: absolute;top:35px;left: 0;}
.head .logo a{height: 66px;width: 153px;overflow: hidden;display: block;}
.head .logo a img{height: 66px;width: 153px;}
.head .top{width: 130px;height: 19px;overflow: hidden;position: absolute;top:10px;right: 10px;}
.head .top a{width: 65px;height: 19px;overflow: hidden;background: url(../images/en.gif) no-repeat;text-indent: -9999px;display: inline-block;}
.head .top a.contact{background-position:0px 0px;}
.head .top a.sitemap{background-position:-65px 0px;}
.head .tel{background:url(../images/x3.png) no-repeat;height: 20px;position: absolute;top: 22px;right: 220px;font: 14px/20px \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;color:#595757;padding: 0 0 0 30px;overflow: hidden;width: 100px;}
.head .search{width: 150px;height: 25px;background: url(../images/x4.png) no-repeat;position: absolute;top: 20px;right: 50px;}
.head .search .keyword {font-size: 14px; color: #4D4B4B;text-decoration: none;width: 100px;height: 25px;border: none;float: left;background: none;padding: 0 5px 0 10px;line-height: 24px;}
.head .search .submit {height: 25px;width: 30px;border: none;cursor: pointer;float: left;text-indent: -999px;overflow: hidden;background: none;}
.menu{height: 100px;position:absolute;z-index: 9999;width: 990px;top:64px;left: 218px;}
#nav { height:100px;}
#nav li {float: left;position:relative;}
#nav li a { font-size: 15px; color: #3F3D3D; width:123px; text-align:center; height:52px; display:block; line-height:52px; }
#nav li a:hover,#nav li a#s{ color:#fff; background:url(../images/x2.png) top center no-repeat;}
#nav .submenu{display:none;position:absolute; left:0; top:52px;width:123px;z-index:999;}
#nav .submenu li{height:30px !important;float:none !important;border-top: solid 1px #85B200;}
#nav .submenu a{display:block; line-height:30px !important; height:30px !important;color:#3f3f3f;font-weight: normal !important;font-size:15px; background:#fff;}
#nav .submenu a:hover,#nav .submenu a.hover{color:#fff;background:#178F37;}
#nav .submenu li.navbottombg{display:block;height:5px !important;background-color:none;background: url(../images/navbottombg.png) no-repeat;overflow: hidden;border-top: none;}
#nav .submenu li:first-child{border-top: none;}

.banner{ clear: both; width: 100%; height: 500px;overflow: hidden;position: relative;z-index: 1;}

.focusBox { position: relative; width:100%; height:500px; overflow: hidden;}
.focusBox .pic a { width:100%; height:500px; display: block;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:36px; right:47%; z-index:3;}	
.focusBox .hd li{float:left; width:17px; height:17px; cursor:pointer; overflow:hidden; background:#fff; margin:0 5px; filter:alpha(opacity=100); opacity:1; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;background:url(../images/x5.png) no-repeat -29px 0; }	
.focusBox .hd .on{background:url(../images/x5.png) no-repeat 0 0;filter:alpha(opacity=100);opacity:1;}	
.focusBox .prev,	.focusBox .next { width:40px; height:40px; position:absolute; top:230px; z-index:3; filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}	
.focusBox .prev { background-image:url(../images/x9.png); background-position:0 0; left:10%; }	
.focusBox .next { background-image:url(../images/x9.png); background-position:-80px 0; right:10%; }	
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1 }	

.indexmain{height: 172px;padding: 20px 0 25px 0;background: #fff;}
.indexmain1{height: 172px;background: url(../images/x10.png) repeat-x;width: 430px;overflow:hidden;margin: 0 20px 0 0;display: inline-block;}
.indexmain2{height: 172px;background: url(../images/x10.png) repeat-x;width: 430px;overflow:hidden;}
.indexmain3{height: 172px;background: url(../images/x10.png) repeat-x;width: 300px;overflow:hidden;}

.indexmain1 h2,.indexmain2 h2,.indexmain3 h2{background: url(../images/x11.png) no-repeat 10px 8px;padding: 0 5px 0 32px;height: 32px;line-height: 32px;font-size: 12px;font-weight: normal;color: #178F37;}
.indexmain1 h2 span,.indexmain2 h2 span,.indexmain3 h2 span{background: url(../images/x12.png) no-repeat 0px 10px;width: 32px;overflow:hidden;height: 32px;float: right;padding: 0 0 0 10px;}
.indexmain1 h2 span a,.indexmain2 h2 span a,.indexmain3 h2 span a{color: #4a4a4a;}
.indexmain1 h2 span a:hover,.indexmain2 h2 span a:hover,.indexmain3 h2 span a:hover{color: #178F38;}
.indexc{height: 120px;padding: 10px 10px 0 10px;overflow:hidden;}
.indexmain1 .i1img{width: 150px;height: 120px;float: left;}
.indexmain1 .i1img img{width: 150px;height: 120px;}
.indexmain1 .i1ul{width: 250px;height: 120px;float: right;}
.indexmain1 .i1ul li{height: 24px;line-height: 24px;overflow:hidden;background: url(../images/x19.png) no-repeat 3px 11px;padding: 0 0 0 10px;}
.indexmain1 .i1ul li a{font-size:12px;color: #666;}
.indexmain1 .i1ul li a:hover{text-indent: 20px;font-size:12px;color: #0F5E24;text-decoration: underline;}
.indexmain2 .i2img1{width: 220px;height: 120px;float: left;display: inline;position:relative;}
.indexmain2 .i2img1 img{width: 220px;height: 120px;position: relative;z-index: 1;}
.indexmain2 .i2img1 p{width: 220px;height: 26px;position: absolute;bottom: 0;left: 0;z-index: 2;background: rgba(0,0,0,0.5);text-align: center;line-height: 26px;color: #fff;font-size: 14px;}
.indexmain2 .i2img1 a:hover p{background: rgba(15,94,36,0.5);text-align: center;line-height: 26px;color: #fff;font-size: 14px;}
.indexmain2 .i2img2{width: 90px;height: 120px;float: left;margin: 0 0 0 5px;display: inline;position:relative;}
.indexmain2 .i2img2 img{width: 90px;height: 120px;position: relative;z-index: 1;}
.indexmain2 .i2img2 p{width: 90px;height: 26px;position: absolute;bottom: 0;left: 0;z-index: 2;background: rgba(0,0,0,0.5);text-align: center;line-height: 26px;color: #fff;font-size: 14px;}
.indexmain2 .i2img2 a:hover p{background: rgba(15,94,36,0.5);text-align: center;line-height: 26px;color: #fff;font-size: 14px;}
.indexmain2 .i2img3{width: 90px;height: 120px;float: left;margin: 0 0 0 5px;display: inline;position:relative;}
.indexmain2 .i2img3 img{width: 90px;height: 120px;position: relative;z-index: 1;}
.indexmain2 .i2img3 p{width: 90px;height: 26px;position: absolute;bottom: 0;left: 0;z-index: 2;background: rgba(0,0,0,0.5);text-align: center;line-height: 26px;color: #fff;font-size: 14px;}
.indexmain2 .i2img3 a:hover p{background: rgba(15,94,36,0.5);text-align: center;line-height: 26px;color: #fff;font-size: 14px;}

.indexmain3 a.i3img1{width: 88px;height: 118px;float: left;display: inline;border: solid 1px #E0E0E0;overflow:hidden;}
.indexmain3 a.i3img1 span.bgimg{width: 48px;height: 52px;background: url(../images/x17.png) no-repeat 0 0;overflow:hidden;margin: 20px auto 10px auto;display: block;}
.indexmain3 a.i3img1 span.text{width: 88px;height: 30px;display: block;text-align:center;color: #999;font-size: 14px;}
.indexmain3 a.i3img1:hover{border: solid 1px #178F38;}
.indexmain3 a.i3img1:hover span.bgimg{background: url(../images/x17.png) no-repeat 0 -52px;}
.indexmain3 a.i3img1:hover span.text{color: #178F37;}

.indexmain3 a.i3img2{width: 88px;height: 118px;float: left;display: inline;border: solid 1px #E0E0E0;overflow:hidden;margin: 0 5px;}
.indexmain3 a.i3img2 span.bgimg{width: 48px;height: 52px;background: url(../images/x17.png) no-repeat -48px 0;overflow:hidden;margin: 20px auto 10px auto;display: block;}
.indexmain3 a.i3img2 span.text{width: 88px;height: 30px;display: block;text-align:center;color: #999;font-size: 14px;}
.indexmain3 a.i3img2:hover{border: solid 1px #178F38;}
.indexmain3 a.i3img2:hover span.bgimg{background: url(../images/x17.png) no-repeat -48px -52px;}
.indexmain3 a.i3img2:hover span.text{color: #178F37;}

.indexmain3 a.i3img3{width: 88px;height: 118px;float: left;display: inline;border: solid 1px #E0E0E0;overflow:hidden;}
.indexmain3 a.i3img3 span.bgimg{width: 48px;height: 52px;background: url(../images/x17.png) no-repeat -96px 0;overflow:hidden;margin: 20px auto 10px auto;display: block;}
.indexmain3 a.i3img3 span.text{width: 88px;height: 30px;display: block;text-align:center;color: #999;font-size: 14px;}
.indexmain3 a.i3img3:hover{border: solid 1px #178F38;}
.indexmain3 a.i3img3:hover span.bgimg{background: url(../images/x17.png) no-repeat -96px -52px;}
.indexmain3 a.i3img3:hover span.text{color: #178F37;}




.bottom{ width: 100%;overflow: hidden;background: url(../images/x18.png) repeat-y 50% 0;}
.bottom .bnav{padding: 15px 0 0 0;height: 140px;}
.bottom .bnav .blogo{width: 165px;float:left;}
.bottom .bnav .blogo img{width: 145px;height: 106px;}
.bottom dl{width: 100px;float:left;height: 160px;overflow: hidden;padding: 0 0 0 50px;background: url(../images/x20.png) no-repeat 36px 10px;}
.bottom dl dt{height: 36px;line-height: 26px;}
.bottom dl dt a{color: #fff;font-size: 14px;}
.bottom dl dt a:hover{color: #ddd;}
.bottom dl dd{height: 30px;line-height: 20px;}
.bottom dl dd a{color: #b0b0b0;font-size: 12px;}
.bottom dl dd a:hover{color: #fff;}
.bottom .b2wm{width: 130px;float:right;height: 30px;padding: 50px 42px 0 0px;font-size: 14px;color: #fff;text-align: right;}
.bottom .copy{font-size: 14px;color: #b2b2b2;text-align: center;clear: both;line-height: 30px;padding: 25px 0 15px 0;}
.bottom .copy a{color: #b2b2b2;}
.bottom .copy a:hover{color: #fff;}

.nbanner{height: 300px;width: 100%;position: relative;z-index: 3;background: url(../images/x21.jpg) no-repeat center center;}
.mainc{width: 100%;background: url(../images/p23.png) repeat-x center top;}
.position{height: 46px;line-height: 46px;font-size: 14px;color: #666;padding: 0 0 0 30px;background: url(../images/p24.png) no-repeat 0px 15px;}
.position a{color: #008F41;}
.position a:hover{color: #333;}
.position a.home{color: #666;}
.position a:hover{color: #222;}
.left{width: 242px;float: left;}
.right{width: 928px;float:right;}
.content{padding: 22px 0;}
.content h1{color: #3D61AD;font-size: 18px; font-weight:normal;padding: 0 0 28px 0;}
.content h1 span{color: #999;font-size: 12px;display: block;}
.content .contentc{font-size: 16px;line-height: 1.8;color: #4C4947;}
.content .contentc p{padding: 0 0 15px 0;text-indent: 2em;}
.content .contentc p img{display: block;}
.lefth2{height: 65px;width: 225px;background: url(../images/x24.png) no-repeat;margin: -38px 0 0 0;position: relative;z-index: 999;font-size:22px;color: #fff;font-weight: normal;padding: 20px 0 0 35px;line-height: 26px;}
.lefth2 span{font-size:14px;display: block;line-height: 22px;}
.leftnav{border-left: solid 1px #E6E6E6;border-right: solid 1px #E6E6E6;border-bottom: solid 2px #008F41;padding: 6px 0 40px 0;}
.leftnav li{height: 40px;line-height: 40px;padding: 3px 0;}
.leftnav li a{height: 40px;padding:0 0 0 48px;color: #3f3f3f;display: block;overflow: hidden;background: #E5E5E5 url(../images/x26.png) no-repeat 20px 10px;;}
.leftnav li a:hover,.leftnav li a.on{color: #fff;background: #008F41 url(../images/x25.png) no-repeat 20px 10px;}
.leftnavb{height: 57px;border-bottom: solid 2px #3D62AD;}
.leftimg{margin: 20px 0;position: relative;}
.leftimg img{width: 238px; height: 146px;padding: 1px; border: solid 1px #E6E6E6;}
.leftimg a.leftimgt{width: 80px; height: 16px;line-height: 16px;font-size:14px;color: #008F41;position: absolute;top:40px;left: 135px;background: url(../images/x27.png) no-repeat 62px 5px;}
.leftimg a.leftimgt1{width: 150px; height: 16px;line-height: 16px;font-size:13px;color: #008F41;position: absolute;top:60px;left: 118px;}


.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:120px; _position:absolute; z-index:9999 !important;display:none;font-size: 12px;}
.box_os .os_x{ background-color:rgba(255,255,255,.8); background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #eee; background-color:rgba(255,255,255,.8); background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;width: 90px;height: 90px;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:120px; _position:absolute;z-index:9999 !important;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}

/*分页样式*/
.pagenum { text-align:center; padding:10px 0 30px 0;}
.pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 3px 0; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum a.pages {background: #F8F8F8; border: 1px solid #D9D9D9; height:19px; line-height:19px; color: #999999; padding: 3px 10px;}
.pagenum a.pages:hover {background:#e2393a; color: #fff;}
.pagenum .current { background:#e2393a;height:19px; line-height:19px; color: #fff; padding: 3px 10px;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}

.lmlist { padding:20px; padding-left:10px;}
.lmlist li { background:url(xtb.png) no-repeat left center; border-bottom:1px dotted #d6d6d6; padding:6px 0;}
.lmlist li a { font-size:16px;}
.lmlist li .time { color:#999; float:right;}
.lmlist li .line { color:#999; padding-right:5px; font-size:18px;}

.boxcontent { padding:20px; padding-left:0px;}
.boxcontent .h1 { font-size:20px; text-align:center; line-height:28px; padding:5px 0 10px 0; font-weight:bolder;}
.boxcontent .info { text-align:center; color:#999; padding-bottom:20px;}
.boxcontent .content { font-size:16px; line-height:200%;}
.boxcontent .content p { padding-bottom:10px;}
.boxcontent .content a { font-size:16px;}

.list_img { padding:20px 0 0 0;}
.list_img li { background:#ececec; float:left; width:280px; height:240px; margin:0 0 30px 20px; border:1px solid #ddd; padding:2px;}
.list_img li:hover { background:#008F41;transition: all 0.8s;}
.list_img li:hover .title a { color:#fff;}
.list_img li .pic { width:280px; height:210px; overflow:hidden;}
.list_img li .pic img { width:280px; height:210px; display:block;transition: all 0.8s;}
.list_img li .pic img:hover{transform: scale(1.3);} 
.list_img li .title { text-align:center; line-height:30px;}
